Google\Auth\OAuth2 D

Total Complexity 130
Dependencies 11
Dependents 16
Total lines 1,325
Lines of code 487
Logical lines of code 237
Comment lines 595
Methods 67
Properties 27

Methods 67

Method Rating Maintainability Complexity Lines of code
generateCredentialsRequest()
A
44 8 46
buildFullAuthorizationUri()
A
47 7 35
getGrantType()
A
57 8 18
toJwt()
A
48 7 32
setScope()
S
56 6 19
parseTokenResponse()
S
59 4 14
verifyIdToken()
S
59 4 14
setRedirectUri()
S
61 4 13
updateToken()
S
55 3 20
getExpiresAt()
S
66 4 9
setGrantType()
S
63 3 11
__construct()
S
47 1 39
isAbsoluteUri()
S
74 3 4
setSigningAlgorithm()
S
65 3 9
addClientCredentials()
S
65 3 9
getCacheKey()
S
66 3 9
getScope()
S
71 2 6
fetchAuthToken()
S
66 2 9
jwtEncode()
S
68 2 7
jwtDecode()
S
69 2 6
coerceUri()
S
71 2 6
getLastReceivedToken()
S
66 2 9
setExpiresIn()
S
66 2 9
isExpired()
S
72 2 5
setIssuedAt()
S
81 1 3
setExpiry()
S
81 1 3
getExpiresIn()
S
82 1 3
setExpiresAt()
S
81 1 3
getIssuedAt()
S
82 1 3
setIdToken()
S
81 1 3
getAccessToken()
S
82 1 3
setAccessToken()
S
81 1 3
getIdToken()
S
82 1 3
setExtensionParams()
S
81 1 3
getRefreshToken()
S
82 1 3
setRefreshToken()
S
81 1 3
setAdditionalClaims()
S
81 1 3
getAdditionalClaims()
S
82 1 3
getClientName()
S
81 1 3
getExpiry()
S
82 1 3
getExtensionParams()
S
82 1 3
getRedirectUri()
S
82 1 3
getClientId()
S
82 1 3
setTokenCredentialUri()
S
80 1 3
getTokenCredentialUri()
S
82 1 3
getState()
S
82 1 3
setState()
S
81 1 3
getCode()
S
82 1 3
setCode()
S
81 1 3
getUsername()
S
82 1 3
setUsername()
S
81 1 3
getPassword()
S
82 1 3
setPassword()
S
81 1 3
setClientId()
S
81 1 3
setAuthorizationUri()
S
80 1 3
getClientSecret()
S
82 1 3
setClientSecret()
S
81 1 3
getIssuer()
S
82 1 3
setIssuer()
S
81 1 3
getAuthorizationUri()
S
82 1 3
setSub()
S
81 1 3
getAudience()
S
82 1 3
setAudience()
S
81 1 3
getSigningKey()
S
82 1 3
setSigningKey()
S
81 1 3
getSigningAlgorithm()
S
82 1 3
getSub()
S
82 1 3